package com.fg.pro.trade.entity;

import java.util.Date;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;

import java.io.Serializable;

/**
 * 报价单(TradeQuotation)表实体类
 *
 * @author makejava
 * @since 2025-08-14 09:36:13
 */
@SuppressWarnings("serial")
@Data
public class TradeQuotation extends Model<TradeQuotation> {
//主键
    private Long id;

    private Date createTime;

    private Date updateTime;

    private Long quotationGroupId;
//报价单对内名称
    private String quotationInnerName;
//报价单对外名称
    private String quotationOuterName;
//报价单类型 1:普通报价单 2:菜谱 3:协议价格 4:采购员报价 6:周期报价单 7:客户协议价
    private Integer quotationType;
//商品数统计
    private Integer quotationSkuCount;
//普通商品数统计
    private Integer quotationNormalSkuCount;
//客户数
    private Integer quotationCustomerCount;
//状态 1:禁用 2:启用 (周期子报价单会被父报价单状态覆盖)
    private Integer quotationStatus;
//报价单编号
    private String quotationSerialNo;




    /**
     * 获取主键值
     *
     * @return 主键值
     */
    @Override
    public Serializable pkVal() {
        return this.id;
    }
}

